package com.fin.zw.aiqas.model.request;

import com.fin.zw.aiqas.model.component.HandVerifyModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.context.annotation.Description;

import java.util.List;

@Description("复议审批-批准操作的请求对象")
@Data
public class ApprovalRequest {

    @ApiModelProperty(notes = "审批类型：[FH_APPROVAL:复核 / FY_APPLY:复议申请 / FY_APPROVAL:复议审批]")
    private String approvalType;

    @ApiModelProperty(notes = "质检结果详情ID")
    private Long inspectionId;

    @ApiModelProperty("复核备注")
    private String reviewContent;

    @ApiModelProperty("复议申请原因")
    private String reasons;

    @ApiModelProperty("复议审批意见")
    private String opinion;

    @ApiModelProperty("人工审批命中参数")
    List<HandVerifyModel> handVerifyModels;
}
